void main(List<String> args){
  Future f=Future((){
    print("hello Flutter");
    // throw "支付失败";
  });

  f.then((value){
    //第一个任务
    return Future(()=>"第一个任务完成");
  }).then((value){
    //第二个任务
    return Future(()=>"第二个任务完成");
  }).then((value){
    //第三个任务
    return Future(()=>"第三个任务完成");
  }).then((value){
    print(value);
  }).catchError((error){
    print('捕获到错误');
  });
}